package dancetiktokmodelmongo

// DanceActivitiesDrawPrizeGivePieceNumberLog 用户碎片可赠送次数记录
type DanceActivitiesDrawPrizeGivePieceNumberLog struct {
	Id_                 string `bson:"_id"`                   // id
	ActivitiesId        int64  `bson:"activities_id"`         //活动id
	ConditionDrawNumber int64  `bson:"condition_draw_number"` //配置累计抽奖次数条件
	AddDrawNumber       int64  `bson:"add_draw_number"`       //新增抽奖次数
	CurrentDrawNumber   int64  `bson:"current_draw_number"`   //当前累计抽奖次数
	UpdatedDrawNumber   int64  `bson:"updated_draw_number"`   //更新后累计抽奖次数
	PieceNo             int64  `bson:"piece_no"`              //碎片编号
	PieceGiveNumber     int64  `bson:"piece_give_number"`     //碎片赠送次数
	ChangeType          int    `bson:"change_type"`           //数据类型 1:增 2:减产
	GetType             int64  `bson:"get_type"`              // 获取类型 0：使用保底配置 1:满足累计抽奖次数获取 2:赠送碎片减少 3:后台补发
	UserId              string `bson:"user_id"`               //用户id
	GiveUserId          string `bson:"give_user_id"`          //赠送人用户id
	ReceiveUserId       string `bson:"receive_user_id"`       //被赠送人用户id
	CurrentGiveNumber   int64  `bson:"current_give_number"`   //当前可赠送次数
	UpdatedGiveNumber   int64  `bson:"updated_give_number"`   //更新后可赠送次数
	CreatedAt           int64  `bson:"created_at"`            //创建时间
	CreatedAtString     string `bson:"created_at_string"`     //创建时间
}
